
import br.com.fritadorcorrente.objetos.Comentario;
import br.com.fritadorcorrente.objetos.Email;
import br.com.fritadorcorrente.objetos.dao.EmailDAO;
import br.com.fritadorcorrente.objetos.dao.GenericoDAO;
import br.com.fritadorcorrente.utils.hsql.Banco;
import br.com.fritadorcorrente.utils.spring.Contexto;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author manchini
 */
public class testeEmail {
    
    public static void main(String[] args) {
        
        Banco.startBanco();
//            ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");

            Email email = (Email) Contexto.getContext().getBean(Email.class);
            email.setEmail("fernando@asdad");
            email = (Email) Contexto.getContext().getBean(GenericoDAO.class).gravar(email);
            Comentario  comentario = Contexto.getContext().getBean(Comentario.class);
            comentario.setDominio("www.goole.com.br");
            comentario.setUrl("www.goole.com.br");
//            Contexto.getContext().getBean(GenericoDAO.class).gravar(comentario);
            email.getMensagens().add(comentario);
            
            Contexto.getContext().getBean(GenericoDAO.class).gravar(email);
            System.out.println("*******************************************");
            System.out.println(Contexto.getContext().getBean(EmailDAO.class).getEmailSiteJaUsado(email, "www.goole.com.br"));
            System.out.println("*******************************************");
            
            Banco.stopBanco();
            
        
    }
    
}
